package datafeed;
import java.util.Calendar;
import java.util.List;
import java.util.Map;


public interface IDataFeed {

	public void getTimeScales(List<String> timeScales);
	public void getDataItems(List<String> dataItems);
	public void getDataItemsByCategory(List<String> dataItems, String category);
	public void getCategories(List<String> categories);
	//returns the time scale returned by the server as a string
	public String getChartData(Map<String, List<DataPoint>> data,
							 Calendar start, Calendar end, int numPoints, 
							 List<String> dataItems) throws Exception;
}
